jQuery(document).ready(function($) {
    $(window).scroll(function() {
        wid = jQuery(window).width();
        if ($(this).scrollTop()) {
            if (wid < 767) {
                $('#totop:hidden').stop(true, true).fadeIn();
            }
        } else {
            $('#totop').stop(true, true).fadeOut();
        }
    });

    $(window).scroll(function() {
        if ($(window).width() > 992) {
            if ($(window).scrollTop() >= 153) {
                $("#top").addClass('contract');
            } else {
                $("#top").removeClass('contract');
            }
        }
    });

    $("#totop").click(function() {
        $('body').animate({ scrollTop: 0 }, 600);
    });

    $("#menu").click(function() {
        if ($("#overlay").hasClass("open")) {
            $("#overlay").removeClass("open");
        } else {
            $("#overlay").addClass("open");
        }
    });

    $("#close").click(function() {
        if ($("#overlay").hasClass("open")) {
            $("#overlay").removeClass("open");
        }
    });

    $('a.slide').click(function() {
        $('html, body').animate({
            scrollTop: $($.attr(this, 'href')).offset().top - 50
        }, 500);
        return false;
    });
    wid = jQuery(window).width();
    if (wid < 767) {
        $(".top-nav ul li").click(function() {
            if ($(this).find("ul.sub-nav").is(":visible")) {
                $(this).find("span").text("+");
                $(this).find("ul.sub-nav").removeClass("show");
            } else {
                $(this).find("span").text("-");
                $(this).find("ul.sub-nav").addClass("show");
            }
        });
    }
});
